outrageously expensive - French English Dictionary